import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    AutoImport({ /* options */
      imports: ["vue", "vue-router"]
    })
  ],
  server: {
    port: 8081,//端口号
    strictPort: true,//是否是严格的端口号，如果true，端口号被占用的情况下，vite会退出
    cors: true,//为开发服务器配置 CORS , 默认启用并允许任何源
    https: false,//是否支持http2 如果配置成true 会打开https://localhost:3001/xxx;
    open: true,//是否自动打开浏览器
    hmr: true, //开启热更新
    // 反向代理 跨域配置
    proxy: {
      '/api': {
        target: "http://localhost:9000",
        changeOrigin: true,//允许跨域
        rewrite: (path) => path.replace(/^\/api/, '')
      }
    }
  }
})
